/*
 * Created: 2024/7/7
 * Author:  hineven
 * See LICENSE for licensing.
 */

#ifndef MIRENDERER_VK_RHI_EXPORT_H
#define MIRENDERER_VK_RHI_EXPORT_H

#include "rhi/rhi_common.h"
MI_NAMESPACE_BEGIN

class VulkanRHI;
class VulkanRHICommandExecutor;

// Instantiate a VulkanRHI instance and return
VulkanRHI * CreateVulkanRHIInstance ();
// Instantiate a VulkanRHICommandExecutor instance and return
VulkanRHICommandExecutor * CreateVulkanRHICommandExecutor (VulkanRHI * rhi);

MI_NAMESPACE_END

#endif //MIRENDERER_VK_RHI_EXPORT_H
